package com.netintech.intelligenceInterface.iflytek.model.SpeechPreprocessing;

import java.util.List;
import java.util.Map;

public class SpeechPreprocessing {
    /** 业务ID */
    private String id;
    /** 语音基本信息，详见audios元素对象说明 */
    private List<Audios> audios;
    /** 工作方式/功能定制,见附录1 */
    private Integer option;
    /** 是否获取引擎处理后的语音数据，true获取、false不取，默认为false */
    private boolean fecthAudioData;
    /** 扩展属性，Map<String,Object>,无特殊需求不传 */
    private Map<String,Object> tags;
    /** 扩展字段，键值对形式逗号隔开，现需填写两个字段，区域编码area(如340100）,单位编码org（如C10）和请求ip，例子： area=340100,org=C10,ip=172.31.77.22,appId=test,userId=1备注：请求ip和单位编码org必传其中一个，如果填写org,area字段也必填应用名称（appId），用户id（userId）非必填 */
    private String props;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public List<Audios> getAudios() {
        return audios;
    }

    public void setAudios(List<Audios> audios) {
        this.audios = audios;
    }

    public Integer getOption() {
        return option;
    }

    public void setOption(Integer option) {
        this.option = option;
    }

    public boolean isFecthAudioData() {
        return fecthAudioData;
    }

    public void setFecthAudioData(boolean fecthAudioData) {
        this.fecthAudioData = fecthAudioData;
    }

    public Map<String, Object> getTags() {
        return tags;
    }

    public void setTags(Map<String, Object> tags) {
        this.tags = tags;
    }

    public String getProps() {
        return props;
    }

    public void setProps(String props) {
        this.props = props;
    }
}
